Retour index

Opérations sur les nombres entiers

Retour niveau sup

Addition. Ca fonctionne comme en décimal. La seule difficulté provient de ce que l'on n'apprend pas la table d'addition en hexadécimal. F+D=1C par exemple. Il faut donc réfléchir un peu plus qu'en décimal.

Soustraction. Il existe deux méthodes classiques. La seconde est utilisée dans les microprocesseurs.

Directe. Ca fonctionne comme en décimal. La seule difficulté provient de ce que l'on n'apprend pas la table de soustraction en hexadécimal. D-6=8 par exemple. Il faut donc réfléchir un peu plus qu'en décimal.
Par le complément. A - B = A + (-B) = A + Cv(B).
(1) A > B : A = B + R A - B = B + R + Cv(B) = 2n + R.
(2) A = B        Même cas que précédemment avec R = 0.
(3) A < B : A = B - R  A - B = B - R + Cv(B) = 2n - R.
Or, E + Cv(E) = 2n donc 2n - E = Cv(E).
Donc A - B = Cv(E) : => on complémente pour avoir la valeur absolue du résultat.

Retour index

Suite